Skip to content

Update dependency applicationinsights to v3 - #4041

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/applicationinsights-3.x
Open

Update dependency applicationinsights to v3#4041
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/applicationinsights-3.x

Conversation

@renovate

@renovate renovate Bot commented Oct 29, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
applicationinsights 1.8.103.15.1 age confidence

Release Notes

microsoft/ApplicationInsights-node.js (applicationinsights)

v3.15.1

Compare Source

Other Changes
  • Updated @azure/monitor-opentelemetry, @azure/identity, and @opentelemetry/* dependencies.
  • Removed the legacy @azure/functions-old (v3) dependency.
  • Resolve vulnerabilities in dependencies.
Bug Fixes
  • AutoCollectExceptions no longer calls forceFlush per exception and now rate-limits exception telemetry to 50 records/min (emitting a single suppressed-count summary per window). forceFlush still runs on the terminal exit path.

v3.15.0

Compare Source

Breaking Changes
  • Minimum supported Node.js version is now 20.0.0. Node.js 18 is end-of-life (April 2025) and the underlying @azure/monitor-opentelemetry / @azure/monitor-opentelemetry-exporter dependencies require Node >= 20.
Other Changes
Bug Fixes
  • Fix memory leak caused by process event listener accumulation when useAzureMonitor() is called multiple times. (#​1415)

v3.14.0

Compare Source

Other Changes
  • Update OTel global detection to wait for the customer app to initialize before detection.

v3.13.0

Compare Source

Other Changes
  • Add OpenTelemetry global detection to the agent.
  • Add functionality for the TelemetryClient to not use global providers.
  • Resolve vulnerabilities in dependencies.

v3.12.1

Compare Source

Other Changes

v3.12.0

Compare Source

Other Changes
  • Update OTLP metric creation to respect multiple inputs. (#​1470)
  • Fix security vulnerability with json-bigint 0.3.1. (#​1472)

v3.11.0

Compare Source

Other Changes
  • Use OTLP/Protobuf exporter for AMW endpoint. (#​1470)

v3.10.0

Compare Source

Features Added
  • Create OTLP metrics exporter in AKS auto-attach scenarios. (#​1467)
Other Changes
  • Improve README config clarity. (#​1464)
  • Fix base URI throwing warnings due to legacy generated files. (#​1462)
  • Update functional tests to resolve CodeQL warning. (#​1460)
  • Rename customer statsbeat to customer SDK stats for clarity. (#​1456)

v3.9.0

Bugs Fixed
  • Fix diagnostic-channel console import. (#​1452)

v3.8.0

Features Added
  • Upgrade to use OpenTelemetry JS 2.x dependencies. (#​1449)
Bugs Fixed
  • Fix trackDependency default timing to treat current time as end time. (#​1445)
  • Fix URI decode logging errors. (#​1448)
Other Changes
  • Suppress CodeQL warnings for test files. (#​1443)
  • Add copilot instructions. (#​1446)

v3.7.0

Compare Source

Other Changes

v3.6.0

Compare Source

Features Added
  • Add setAzureMonitorOptions() to configuration. (#​1416)

v3.5.0

Compare Source

Other Changes
  • Remove populating azure attributes limitation from README. (#​1409)
  • Update Azure Functions dependency. (#​1401)

v3.4.0

Compare Source

Other Changes
  • Update OpenTelemetry links in README. (#​1397)
  • Update performance test naming. (#​1395)
  • Send performance test data to Geneva upon run. (#​1392)
  • Update README regarding ESM support. (#​1390)
  • Remove unused Undici import. (#​1387)

v3.3.0

Compare Source

Features Added
  • Allow distro config to be specified. (#​1382)
  • Add support for Azure Functions programming model v4. (#​1374)
Bugs Fixed
  • Fix adding log processors repeatedly when there is any config warning. (#​1377)
  • Fix Azure Functions dependency issues. (#​1376)
Other Changes
  • Bump express version in the functional tests. (#​1384)
  • Bump body-parser version in the fucntional tests. (#​1381)
  • Add code sample that tracks custom availability to README. (#​1381)
  • Update OpenTelemetry dependencies. (#​1371)

v3.2.2

Compare Source

Other Changes
  • Bumped to using @azure/monitor-opentelemetry v1.7.0. (#​1369)

v3.2.1

Compare Source

Features Added
  • Add ETW diagnostic logging for Windows agent. (#​1350)
Bugs Fixed
  • Fix issue with ETW log generation. (#​1357)
Other Changes
  • Remove @microsoft/typescript-etw dependency. (#​1351)
  • Bump @azure/identity dependency version. (#​1346)
  • Bump @grpc/grpc-js dependency version. (#​1347)

v3.2.0

Compare Source

Features Added
  • Update Live Metrics to be on by Default. (#​1340)
  • Support tracking App Insights v3 shim usage in statsbeat. (#​1331)
Other Changes
  • Bump @azure/msal-node version. (#​1344)
  • Update sampling percentage to accept zero as valid. (#​1337)
  • Update SDK backoff check. (#​1334)

v3.1.0

Compare Source

Features Added
  • Fix default logger settings and add console log level support. (#​1326)
Other Changes
  • Remove Winston diagnostic channel. (#​1327)
  • Update performance counter names. (#​1325)
  • Update tracer provider typing. (#​1314)

v3.0.1

Compare Source

Bugs Fixed
  • Fix telemetry to log conversion. (#​1312)

v3.0.0

Other Changes
  • Update agent backoff logic. (#​1296)
  • Update warning tests and add console logging by default. (#​1292)
  • Update support status of native metrics and environment variables. (#​1298)
  • Clean up shim files and fix check for extended metrics environment variable. (#​1300)
  • Add Application Insights v3 shim performance testing. (#​1302)
  • Update unsupported message and remove deprecated semantic attributes. (#​1306)

v2.9.6

Compare Source

#​1362 Fix crashing with older Node.JS versions upon manual instrumentation
#​1363 Format dependency target to avoid high cardinality metrics
#​1366 Update the @​azure/core-rest-pipeline to the latest version

v2.9.5

Compare Source

#​1293 Fix Linux attach backoff logic for app services.
#​1289 Handle Exceptions Thrown by CLS-hooked Package.
#​1286 Update How Manual Attach is Checked.
#​1284 Fix SDK Already Exists Detection.
#​1283 Fix SDK Version Set in the Agent

v2.9.4

Compare Source

#​1280 Revert Linux App Service SDK Already Exists Changes

v2.9.3

Compare Source

#​1267 Add Exception Handling to File Name for Telemetry Caching.
#​1259 Fix error when _shutdownStatsbeat gets called while being undefined.
#​1276 Update Statsbeat Network Metric Names.
#​1278 Update SDK Version Prefix.

v2.9.2

Compare Source

#​1253 Update Web Snippet to Browser SDK Loader in Statsbeat
#​1250 Add New Features to Statsbeat
#​1243 Add Check for Invalid iKey
#​1241 Fix ApplicationInsights:Invalid JSON config file issue

v2.9.1

Compare Source

Fix issue with Live Metrics enablement #​1238
Add AKS resource provider in Statsbeat #​1237
Fix SDK Already Exists Check for Linux #​1235

v2.9.0

Compare Source

#​1216 Fix issue with Live Metrics Initialization.
#​1219 Check for defaultClient to be present to avoid undefined errors.
#​1220 Add support for aadAudience configuration using Connection String.

v2.8.0

Compare Source

#​1181 Add support for Functions programming model v4
#​1213 Add env variables to control logging level
#​1200 Decode ai_authUser URI
#​1196 Avoid request to be blocked once the "dispose" method has been called
#​1214 Fix issue with JSON config precedence in App Services
#​1216 Fix issue with Live Metrics Initialization

v2.7.3

Compare Source

#​1189 Fix issue with dependency breaking older Node.js runtimes

v2.7.2

Compare Source

#​1185 Fix issue with older version of Node.js runtime

v2.7.1

Compare Source

#​1179 Update dependencies with security vulnerabilities
#​1162 Update azure/opentelemetry-instrumentation Dependency

v2.7.0

Compare Source

Features
#​1153 Add support for APPLICATIONINSIGHTS_CONFIGURATION_CONTENT

Bug Fixes
#​1155 Add Handling for Undefined Triggered Function Response

v2.6.0

Compare Source

Features
#​1125 Add Azure cloudRoleName and cloudRoleInstance in all telemetry
#​1126 Add enableLoggerErrorToTrace config

Bug Fixes
#​1131 Fix issue with older version of Node.js runtime
#​1119 Fix Properties Serialization to be Consistent

v2.5.1

Compare Source

Bug Fixes
#​1110 Add @​azure/opentelemetry-instrumentation-azure-sdk dependency
#​1112 Azure Functions should not try to propagate if CorrelationContextManager is disabled
#​1109 Heartbeat Update

v2.5.0

Compare Source

#​1079 Remove App ID exchange functionality
#​1082 Remove console log in AuthorizationHandler

v2.4.2

Compare Source

#​1070 Add back Azure Functions correlation context hook

v2.4.1

Compare Source

#​1067 Remove preinvocation hook in Azure Functions
#​1065 Add types for "@​azure/functions-core"

v2.4.0

Compare Source

#​1057 Update unsecure dependencies
#​1056 Update readme to reflect support for node.js 17 and 18
#​1048 Add Azure Functions Agent initialization
#​1047 Add Azure Functions correlation properties
#​1044 Automatically handle request/dependency correlation in Azure Functions
#​1040 Migrate from @​azure/core-http to @​azure/core-rest-pipeline
#​1039 Address Negative Average Duration in Statbeat Metrics
#​1035 Remove deprecated URL in readme

v2.3.6

Compare Source

#​1026 Avoid duplication of telemetry when abort event is triggered
#​1024 Offline storage write File error handling
#​1012 Add web snippet prefix and config

v2.3.5

Compare Source

#​997 Rename and Update Redirect Header for QuickPulse
#​1001 Add HTTP Request Timeout
#​1003 Add 500 Retry Codes
#​1005 Only Retry Errors if 429, 500, or 503 Response Codes During Partial Accept
#​1008 Add an Error when ikey/connection string is not Present in the TelemetryClient
#​1010 Add msgId Property in Diagnostic Logs
#​1007 Add statusCode and exceptionType Fields to the Network Statsbeat

v2.3.4

Compare Source

#​988 Adding timeout to Azure Metadata service call
#​982 Do not enable auto tracking of Azure SDK if dependency tracking is disabled
#​974 add web snippet npm

v2.3.3

Compare Source

#​961 Fix issue with Statsbeat binding on shutdown
#​960 Only allow initialization of Agent through env variables
#​950 Add snippet injection Statsbeat signal
#​948 Add feature to enable using a different iKey for web snippet injection

v2.3.2

Compare Source

#​956 Turn off Statsbeat if not able to connect to endpoint
#​955 Fix issue with DiagnosticLogger errors logging
#​952 iKey env variable deprecation
#​947 Http requests aren't collected if dispose/setup is called after http.createServer

v2.3.1

Compare Source

#​939 Bug fix affecting webpack bundling in latest version.

v2.3.0

Compare Source

#​891 Adding Web Snippet injection feature
#​933, #​932 Updated dependencies with security vulnerabilities
#​924 Change Statsbeat long metrics interval
#​923 Handle cls context bind errors #​923
#​921 Do not add tracing headers in Azure SDK outgoing requests
#​922 Disable Statsbeat when endpoint is not accessible

v2.2.2

Compare Source

This version of the SDK is deprecated. Please update to the latest version.
#​919 Turn off Statsbeat when AMPLS is used
#​918 Shorten host property in network statsbeat
#​915 Bunyan error not sent correctly
#​911 Statsbeat do not count failed request when throttle
#​910 Do not retry on 439, quota reached

v2.2.1

Compare Source

#​899 Update applicationinsights-native-metrics
#​897 Fix issue with Statsbeat instrumentation data
#​895 Ignore github files in npm package
#​893 Update deprecated dependencies
#​892 Fix context in Azure SDK auto generated telemetry
#​887 Adding sanitization of properties to avoid Breeze errors
#​885 Add path to http dependency when host is missing
#​884 Improve memory consumption when Live Metrics is enabled

v2.2.0

Compare Source

#​875 #​851 Add configuration support through JSON file
#​869 Add namespace for custom metrics
#​876 Remove azure/logger because of incompatibility with SDK

v2.1.9

Compare Source

#​867 Handle JSON stringify errors
#​866 Allowing internal logs to be stored in local file
#​863 Only enable http Agent when calling Breeze
#​861 Generate correlation context for dependencies with no request associated
#​860 Fix issue with exception telemetry not being generated for Bunyan errors
#​859 Prevent CorrelationIdManager to block process termination
#​858 Check for clients in auto instrumentation subs
#​857 Statsbeat only send feature metrics when available
#​855 File protection check for disk storage only when enabled
#​854 SDK prevents app crash in Linux Azure App Services
#​850 Adding context to custom metrics sent for Statsbeat

v2.1.8

Compare Source

#​841 Adding AAD handling
#​843 Allow AAD credential to be passed in Bootstrap
#​848 Updating SpanParser to latest AI mapping specs
#​847 Fix package.json dependency issues
#​845 Fix issue loading SDK version
#​844 Fix issue with some pre aggregated Metrics intervals
#​842 Azure VM error log only in debug mode

v2.1.7

Compare Source

#​834 Update Azure SDK Span parsing
#​838 Use defaultClient.context in QuickPulseClient
#​836 Use Website instance ID when running in Azure
#​835 Statsbeat update function resource provider

v2.1.6

Compare Source

#​814 Fix span parser
#​818 Prevent Azure SDK OT incompatibility to trigger errors
#​823 Add error in context so it can be used in telemetry Processors
#​819 Azure VM remove noise logs when running outside of VM
#​827 Allow disabling Http Agent keepalive though env variable

v2.1.5

Compare Source

#​792 #​799 #​802 Adding Statsbeat functionality
#​797 Update span parser
#​793 Update to use WHATWG URL API instead of url.parse()

v2.1.4

Compare Source

#​790 Updating to latest Azure SDK and OpenTelemetry dependencies
@​azure/core-http 2.0.0
@​opentelemetry/api 1.0.0

v2.1.3

Compare Source

#​784 [Bug] SDK is sending unexpected __Empty error telemetry

v2.1.2

Compare Source

#​778 Negative pre aggregated metrics fix

v2.1.1

Compare Source

#​768 Adding support for temporary redirect
#​767 Handle canceled events for HttpRequest and aborted events for HttpDependency

v2.1.0

Compare Source

#​762 Add retry when redirect is triggered
#​759 Use x-forwarded-proto header if available
#​739 Adding extra options in default Https agent

v2.0.0

Compare Source

Breaking changes:
#​740 Adding node.js > 8 requirement

Other changes:
#​752 Adding 206 response handling from Breeze
#​745 Make native metrics handle creation singleton
#​737 Roles support, Endpoint redirects and ping interval hints for Live Metrics
#​736 Add support for pre aggregated metrics
#​732 Validate envelope after telemetry processors


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • "after 7am and before 11am every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 29, 2024
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 3 times, most recently from fd5f0c3 to 95986f2 Compare November 11, 2024 11:33
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 4 times, most recently from cf93976 to 06ec6a5 Compare November 27, 2024 16:36
@chrisjones-hmcts
chrisjones-hmcts force-pushed the renovate/applicationinsights-3.x branch from c494a08 to 80cc0ab Compare October 10, 2025 11:18
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch from 80cc0ab to 95fcdd1 Compare October 23, 2025 14:00
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 6 times, most recently from ed128c4 to be89ea8 Compare November 17, 2025 09:30
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 3 times, most recently from c583968 to 896ea15 Compare November 25, 2025 03:34
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 2 times, most recently from 5a24104 to 094df6a Compare December 4, 2025 16:33
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 3 times, most recently from 30987c9 to aa568b6 Compare January 6, 2026 12:50
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch from aa568b6 to 076e651 Compare January 9, 2026 09:40
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 4 times, most recently from 99e4c7b to 658ea34 Compare January 23, 2026 10:58
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 6 times, most recently from 3009a37 to 18e911b Compare March 16, 2026 11:42
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch from 18e911b to 5f8a704 Compare March 17, 2026 12:34
@renovate renovate Bot changed the title Update dependency applicationinsights to v3 fix(deps): update dependency applicationinsights to v3 Mar 20, 2026
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 4 times, most recently from e86c144 to 0682c86 Compare April 1, 2026 16:15
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch from 0682c86 to a34ce06 Compare April 8, 2026 16:27
@renovate renovate Bot changed the title fix(deps): update dependency applicationinsights to v3 Update dependency applicationinsights to v3 Apr 8, 2026
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 2 times, most recently from cb9f1c6 to 456ddfb Compare April 14, 2026 15:51
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch from 456ddfb to 7ced532 Compare April 21, 2026 15:58
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 3 times, most recently from 7d780e9 to e322164 Compare May 15, 2026 09:53
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 2 times, most recently from dd68d43 to 4cd639c Compare May 18, 2026 13:30
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 2 times, most recently from 2c24d68 to f34592e Compare June 1, 2026 11:23
@renovate
renovate Bot force-pushed the renovate/applicationinsights-3.x branch 5 times, most recently from 67d2af4 to 913f7c4 Compare June 11, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants